package cn.darkhorse.mesmeter.dao;

import cn.darkhorse.mesmeter.dto.param.MesMeterHistoryParam;
import cn.darkhorse.mesmeter.pojo.MeterCommon;
import org.apache.ibatis.annotations.MapKey;

import java.util.List;
import java.util.Map;

public interface MeterDataDao {
    /**
     * 获取电表数据（手动分页）
     * @param param
     * @return
     */
    List<MeterCommon> getData(MesMeterHistoryParam param);

    /**
     * 根据条件获取电表数据（pageHelper分页)
     * @param param
     * @return
     */
    @MapKey("id")
    List<Map<String,Object>> getDataList(MesMeterHistoryParam param);
    Map<String,Object> view(MesMeterHistoryParam param);
}
